package com.yungu.swift.lbs.model.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.yungu.swift.lbs.model.Point;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 高德 —— 轨迹信息（里程、时间等）
 *
 * @author : cuixiuyin
 * @date : 2019/5/27
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class TrackVo implements Serializable {

    /**
     * 轨迹id
     */
    private String trid;

    /**
     * 轨迹长度，单位：米
     */
    private Integer distance;

    /**
     * 轨迹持续时间，单位：毫秒
     */
    private Integer time;

    /**
     * 返回的轨迹点数量
     */
    private Integer counts;

    /**
     * 轨迹经纬度点具体信息
     */
    private List<Point> points;
}
